﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Inventario.Acceso_Datos.Acceso_DatosTableAdapters;

namespace Inventario.Negocio
{
	public class ClaseIngresoCabeceraComprobante
	{
        public int EmpleadoId { get; set; }
        public DateTime Fecha { get; set; }
        public int NumeroDocumento { get; set; }
        public string Accion { get; set; }
        public int productoid { get; set; }
        public string cantidad { get; set; }
        public string precio { get; set; }

        /// <summary>
        /// ingreso de comprobante cabecera factura
        /// </summary>
        /// <param name="_cabecera"></param>
        /// <returns></returns>
        public string ingresarcabecera(ClaseIngresoCabeceraComprobante _cabecera)
        {
            string mensaje = "Datos Almacenados En la Cabecera";
            try
            {
                QueriesTableAdapter tabla = new QueriesTableAdapter();
              tabla.spIngresoCabeceraComprobante(_cabecera.EmpleadoId, _cabecera.Fecha, _cabecera.NumeroDocumento, _cabecera.Accion);
            }
            catch (Exception ex)
            {
                mensaje = ex.Message;
            }
            return mensaje;
        }
        /// <summary>
        /// ingreso de detalle comprobante
        /// </summary>
        /// <param name="detalle"></param>
        /// <returns></returns>
        public string ingresardetallecomprobante(ClaseIngresoCabeceraComprobante detalle)
        {
            string mensaje;
            try
            {
                QueriesTableAdapter tabla = new QueriesTableAdapter();
                tabla.spIngresoDetalleComprobante(detalle.productoid, detalle.cantidad, detalle.precio);
            }
            catch (Exception ex)
            {
                mensaje = ex.Message;
            }
            finally
            {
                mensaje = "datos ingresados exitosamente";
            }
            return mensaje;
            
        }
	}
}
